The Performance of the Amoeba Distributed Operating system

نویسندگان

  • Robbert van Renesse
  • Hans van Staveren
  • Andrew S. Tanenbaum
چکیده

Amoeba is a capability-based distributed operating system designed for high performance interactions between clients and servers using the well-known RPC model. The paper starts out by describing the architecture of the Amoeba system, which is typified by specialized components such as workstations, several services, a processor pool, and gateways that connect other Amoeba systems transparently over wide-area networks. Next the RPC interface is described. The paper presents performance measurements of the Amoeba RPC on unloaded and loaded systems. The time to perform the simplest RPC between two user processes has been measured to be 1.4 msec. Compared to SUN 3/50’s RPC, Amoeba has 1/9 the delay, and over 3 times the throughput. Finally we describe the Amoeba file server. The Amoeba file server is so fast that it is limited by the communication bandwidth. To the best of our knowledge this is the fastest file server yet reported in the literature for this class of hardware.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Process Migration and Load Balancing in Amoeba

This paper reports our experience in adding process migration to the distributed operating system Amoeba, and the results of a series of experiments to evaluate its usefulness for load balancing. After describing our design goals, we present our implementation for Amoeba, and performance figures which indicate that the speed of process migration is limited only by the throughput of the network ...

متن کامل

The Amoeba distributed operating system - A status report

As the price of CPU chips continues to fall rapidly, it will soon be economically feasible to build computer systems containing a large number of processors. The question of how this computing power should be organized, and what kind of operating system is appropriate then arises. Our research during the past decade has focused on these issues and led to the design of a distributed operating sy...

متن کامل

An Introduction to the Amoeba Distributed Operating System

The Amoeba Operating System has been in use in academia, research and industry for quite some time. It is a powerful micro kernel based distributed operating system. A brief description of this unique distributed operating system is presented in this paper. The paper begins with some background information on research activities in Amoeba. This discussion is followed by a look at the system arc...

متن کامل

Group communication in Amoeba and its applications

Unlike many other operating systems, Amoeba is a distributed operating system that provides group communication (i.e., one-to-many communication). We will discuss design issues for group communication, Amoeba’s group system calls, and the protocols to implement group communication. To demonstrate that group communication is a useful abstraction, we will describe a design and implementation of a...

متن کامل

Amoeba made compatible with Unix : the ADE

This paper 1 reports a recent development on the Amoeba distributed operating system | the ADE emulation system, which aims at making Amoeba fully compatible with the Unix (POSIX) operating system so that existing Unix applications can directly run on the Amoeba system and immediately beneet from the use of the Amoeba multiple processors.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 19  شماره 

صفحات  -

تاریخ انتشار 1989